broadway: Fix various typos in mouse button event reporting
authorAlexander Larsson <alexl@redhat.com>
Mon, 14 Mar 2011 14:24:25 +0000 (15:24 +0100)
committerAlexander Larsson <alexl@redhat.com>
Mon, 14 Mar 2011 14:24:25 +0000 (15:24 +0100)
gdk/broadway/broadway.js
gdk/broadway/gdkeventsource.c

index 58022955c92462944b4591e92b107a56d3c70c3a..7835428770606c1e1fd93dd0b24c2afd74d2dc81 100644 (file)
@@ -310,7 +310,7 @@ function handleCommands(cmd_obj)
 
        var pos = getPositionsFromAbsCoord(last_x, last_y, id);
 
-       send_input ("q", [pos.root_x, pos.root_y, pos.win_x, pos.win_x, window_with_mouse]);
+       send_input ("q", [pos.root_x, pos.root_y, pos.win_x, pos.win_y, window_with_mouse]);
        break;
 
       case 'g': // Grab
@@ -524,7 +524,7 @@ function on_mouse_up (ev) {
     var pos = getPositionsFromEvent(ev, id);
     var button = ev.button + 1;
     last_state = last_state & ~getButtonMask (button);
-    send_input ("B", [id, pos.root_x, pos.root_y, pos.win_x, pos.win_y, last_state, ev.timeStamp, button]);
+    send_input ("B", [id, pos.root_x, pos.root_y, pos.win_x, pos.win_y, last_state, ev.timeStamp, button]);
 
     if (grab.window != null && grab.implicit)
        doUngrab(time);
index f092581f00eab5a5ad1ab2554c6dbc8a2415cd15..7b9e188b79ad11c6f2e4e04d1af81cc1a8c334d4 100644 (file)
@@ -264,7 +264,7 @@ _gdk_broadway_events_got_input (GdkDisplay *display,
        event->button.y = data.win_y;
        event->button.x_root = data.root_x;
        event->button.y_root = data.root_y;
-       event->button.button = button + 1;
+       event->button.button = button;
        event->button.state = data.state;
        gdk_event_set_device (event, display->core_pointer);